Ioke (programming language)

Ioke
Paradigm(s) object-oriented, prototype-based
Designed by Ola Bini
Stable release P (ikj-0.4.0, ikc-0.4.0)
Typing discipline strong
Major implementations ikj (JVM), ikc (CLR)
Influenced by Io, Smalltalk, Lisp, Ruby
Platform JVM and CLR
License MIT
Usual filename extensions .ik
Website http://ioke.org

Ioke is a dynamic, strongly typed, prototype-based programming language targeting the Java Virtual Machine and the Common Language Runtime. It was designed by Ola Bini, a developer of JRuby. It has a very simple homoiconic syntax, somewhat similar to Io.

Contents

Philosophy

Ioke was designed for expressiveness, above all else including performance. It was designed to be its own most important tool, and is an example of language-oriented programming, and encourages the creation domain-specific languages.[1]

Status

Ioke was first announced on November 6, 2008.[2] Ioke's code contains documentation and unit tests.

References

External links